package com.ocom.common.entity.app;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(value = "t_login_account")
public class EntityTLoginAccount {

  @TableId(type = IdType.AUTO)
  /**
   * 主键id
   */
  private Long id;

  /**
   * 用户ID
   */
  private Long userId;

  /**
   * 手机号
   */
  private String telelePhone;

  /**
   * 邮箱
   */
  private String email;

  /**
   * 三方平台openid
   */
  private String thirdOpenid;

  /**
   * 三方平台的头像url
   */
  private String avatar;

  /**
   * 类型 帐号类型。枚举。1：手机号 ，2:邮箱登录
   */
  private String type;

  private Date createTime;

  private Date updateTime;
}
